/* 删除*/
function delA() {
    //获取a所在tr
    console.log(this);
    var tr = this.parentNode.parentNode;
    //获取删除的名字
    var name = tr.getElementsByTagName("td")[1].innerHTML;
    var id = tr.getElementsByTagName("td")[1].innerHTML;
    var flag = confirm("确认删除" + name + "吗？");
    if (flag) {
        tr.parentNode.removeChild(tr);
        $.ajax({
            url:"/admin/Order/deleteOrder",
            type:"post",
            data:{
                oid:id,
            },
            dataType:"json",
            success:function(data) {
                console.log(data.success);
                if (data.success) {
                    alert(data.msg);
                    console.log(data.msg);
                } else {
                    alert(data.msg);
                }
            },
            error: function () {

            }
        })
    }
    return false;
};
//获取a，删除
var allA = document.getElementById('employeeTable').getElementsByClassName('delate');
console.log(allA);
for (var i = 0; i < allA.length; i++) {
    allA[i].onclick = delA;
}

//实现全选反选
$("#check").on('click', function () {
    $("tbody input:checkbox").prop("checked", $(this).prop('checked'));
})
$("tbody input:checkbox").on('click', function () {
    //当选中的长度等于checkbox的长度的时候,就让控制全选反选的checkbox设置为选中,否则就为未选中
    if ($("tbody input:checkbox").length === $("tbody input:checked").length) {
        $("#check").prop("checked", true);
    } else {
        $("#check").prop("checked", false);
    }
})

/*批量删除*/
$(".delatemore").click(function () {
    var checkNum=$("input[name='user']:checked").length;
    if(checkNum==0){
        alert("至少选择一项");
        return;
    }
    if (confirm("确定要删除所选的项目吗？")){
        var checklist=new Array();
        $("input[name='user']:checked").each(function () {
            var tr=$(this).parent().parent();
            var td=tr.find('td:eq(1)');
            checklist.push(td.text());
        })
        $.ajax({
            url: "/admin/Order/deleteMany",
            type: "post",
            data: {
                ids: checklist.toString(),
            },
            dataType: "json",
            success: function (data) {
                if (data.success) {
                    alert(data.msg);
                    window.location.reload();
                } else {

                }
                },
            error: function () {

            }
        })
    }

})

//修改
var arrMove=[];
var _this = null ;
$(document).on("click",".compiler",function(){
    arrMove=[]
    _this=$(this).parents("tr")
    $(".movefade").fadeIn(600)
    $(this).parent().siblings().each(function(index){
        if(index!=0){
            arrMove.push($(this).text())
        }
    })
    $(this).parents().find('.movemodal input,select').each(function(i){
        $(this).val(arrMove[i])
    })
})

//修改确定
$(document).on("click",".addbtn_ok",function(){
    arrMove=[]
    $(this).parent().siblings().find('input,select').each(function(){
        arrMove.push($(this).val())
    })
    console.log(arrMove)
    $(this).parents().find('.movemodal input,select').each(function(i){
        $(this).val(arrMove[i])
    })
    _this.find("td:gt(0)").each(function(i){
        $(this).text(arrMove[i])
    })
    var id=arrMove[0];
    var type=arrMove[1]+"";
    console.log(typeof  type)
    var uid=arrMove[2];
    var sid=arrMove[3];
    var money=arrMove[4];
    var gold=arrMove[5];
    var time=arrMove[6];
    $.ajax({
        url:"/admin/Order/update",
        type:"post",
        data:{
            oId:id,
            oType:type,
            uId:uid,
            sId:sid,
            sMoney:money,
            sGold:gold,
        },
        dataType:"json",
        success:function (data) {
            if(data.success){
                alert(data.msg);
                window.location.reload();
            }else{

            }
        },
        error:function(data){
            alert(data.msg);
        }
    })
    $(".movefade").fadeOut(600)
})
//修改取消
$(document).on("click",".addbtn_no",function(){
    $(".movefade").fadeOut(600)
})

$(document).on("click",".modal-header i",function(){
    $(".movefade").fadeOut(600)
})
/*查询*/
/*根据订单号*/
$("#find").click(function () {
    var name=$("#search").val();
    flag=true;
    $("#employeeTable tr").find("td:eq(1)").each(function() {
        if($(this).html()==name){            // 如果找到了
            $(this).parent('tr').siblings().css("display","none");
            flag = false;                    // 将未找到标记设为false
            return false;// 提前终止循环
        }
    });
    if(flag)   {
        alert("查无此订单");
    }
    $.ajax({
        url:"/admin/Order/findOrderByOId",
        type:"post",
        data:{
            oid:name,
        },
        dataType:"json",
        success:function () {

        },
        error:function () {

        }
    })
});
/*根据用户*/
$('#lookfor').click(function() {
    var name=$("#look").val();
    flag=true;
    console.log( $("#employeeTable tr").find("td:eq(3)"));
    $("#employeeTable tr").find("td:eq(3)").each(function() {
        if($(this).html()==name){            // 如果找到了
            $(this).parent('tr').siblings().css("display","none");
            flag = false;                    // 将未找到标记设为false
            return false;// 提前终止循环
        }
    });
    if(flag)   {
        alert("查无此订单");
    }                              // 如果没找到就给出提示
    $.ajax({
        url:"/admin/Order/findOrderByUId",
        type:"post",
        data:{
            uid:name,
        },
        dataType:"json",
        success:function () {

        },
        error:function () {

        }
    })
})
$("#back").click(function () {
    $("table tbody tr").show();
})
/*类型*/
var iden=$("#employeeTable tr").find("td:eq(2)");
for(var i=0;i<=iden.length;i++) {
    if ($(iden[i]).text() == 1) {
        $(iden[i]).text("连载");
    } else if ($(iden[i]).text() == 2) {
        $(iden[i]).text("提现");
    }else {
        $(iden[i]).text("充会员");
    }
}
